Claude Code

1. 概述

2. 核心开发功能

3. 高级与自动化功能

4. 多平台交互与协作功能

5. 具体内容

5.1 安装与配置API密钥

``js npm install -g @anthropic-ai/claude-code claude --version export ANTHROPIC_AUTH_TOKEN=你的密钥 claude ``

5.2 启动与初始化

5.3 工作流实战

5.4 规则设置与权限控制

5.5 效率倍增的快捷操作

5.6 扩展与自动化

- MCP (模型上下文协议):是连接外部世界的“万能适配器”,让Claude能使用联网搜索、操作GitHub、读取数据库等。 - Skills:是封装好的“工作流知识”,教会Claude如何执行特定领域的任务。

5.7 命令速查表

|分类 |命令/快捷键 |功能描述 |使用场景 |---|---|---|---| |启动与会话 |claude |在当前目录启动新会话 |开始工作 ||claude --resume |恢复之前的会话 |接着上次的工作继续 ||Ctrl + C / Ctrl + D |中断/退出会话 |停止任务或关闭程序 |核心命令 |/init |在项目根目录生成CLAUDE.md |新项目初始化,建立规则 ||/status |查看当前配置(模型、API Key等) |排错或确认当前状态 ||/clear |清除对话历史 |上下文过载,重置对话 ||/compact |压缩当前对话,释放上下文空间 |长对话后保留核心记忆 |高效协作 |@文件名 |将指定文件加入上下文 |让Claude关注特定代码 ||!命令 |直接执行Shell命令 |快速运行构建、测试等 ||Shift + Tab (双击) |切换至/退出规划模式 |复杂任务,先计划后执行 ||\> ultrathink: 提示词 |启动深度思考模式 |处理高难度逻辑问题 |资源与配置 |/config |打开配置菜单(主题、语言等) |个性化设置 ||/context |查看上下文窗口占用详情 |优化Token使用,找出“占用大户” ||/usage |查看API额度使用情况 |监控成本,防止超支 ||/model \<模型名> |切换AI模型(如sonnet) |在不同任务间平衡速度与智能

6. 核心概念

6.1 代理式AI智能体

6.2 CLAUDE.md

6.3 权限系统

6.4 工具集

6.5 规划模式 (Plan Mode)

6.6 子智能体 (Subagents)

6.7 技能 (Skills)

6.8 钩子 (Hooks)

6.9 模型上下文协议 (MCP)

无头模式 (Headless Mode)